@echo off
chcp 65001 >nul
echo 正在构建 GuessColorGame 项目...

:: 创建构建目录
if not exist "Build_Files" mkdir Build_Files
cd Build_Files

:: 运行CMake配置
echo 正在配置CMake...
:: cmake .. -G "MinGW Makefiles"
cmake .. -G "Ninja"

:: 检查CMake配置是否成功
if %errorlevel% neq 0 (
    echo CMake配置失败！
    pause
    exit /b %errorlevel%
)

:: 构建项目
echo 正在构建项目...
cmake --build . --config Release

:: 检查构建是否成功
if %errorlevel% neq 0 (
    echo 构建失败！
    pause
    exit /b %errorlevel%
)

echo 构建成功！
echo 可执行文件位于: Output_Files\GuessColorGame.exe
cd ..
:: 临时测试 BEGIN
echo 正在运行可执行文件...
Output_Files\GuessColorGame.exe
:: END
pause